@echo off
chcp 65001 >nul

REM 运行4430接口测试脚本
echo 🚀 开始运行4430接口测试...

REM 检查Node.js是否安装
where node >nul 2>nul
if %errorlevel% neq 0 (
    echo ❌ 错误: 未找到Node.js，请先安装Node.js
    pause
    exit /b 1
)

REM 检查是否在正确的目录
if not exist "test-code-4430.js" (
    echo ❌ 错误: 未找到test-code-4430.js文件，请确保在正确的目录中运行
    pause
    exit /b 1
)

REM 检查依赖是否安装
if not exist "node_modules" (
    echo 📦 安装依赖...
    npm install
)

REM 运行测试
echo 🔧 运行4430接口测试...
node test-code-4430.js

REM 检查测试结果
if %errorlevel% equ 0 (
    echo ✅ 测试执行完成
) else (
    echo ❌ 测试执行失败
)

pause
